翻訳と辞書
Words near each other
・ Electric energy by country
・ Electric energy consumption
・ Electric energy markets by country
・ Electric Entertainment
・ Electric Eve
・ Electric eye
・ Electric Eye (album)
・ Electric Eye (band)
・ Electric eye (disambiguation)
・ Electric Eye (song)
・ Electric Eye (video)
・ Electric Factory
・ Electric Factory Concerts
・ Electric Feel
・ Electric Feet
Electric Fence
・ Electric fence
・ Electric Fences (song)
・ Electric fencing (disambiguation)
・ Electric Fetus
・ Electric field
・ Electric field gradient
・ Electric field NMR
・ Electric field proximity sensing
・ Electric Fire
・ Electric fire
・ Electric fireplace
・ Electric fish
・ Electric flux
・ Electric folk


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Electric Fence : ウィキペディア英語版
Electric Fence
: ''For the physical barrier, see electric fence.''
Electric Fence (or eFence) is a memory debugger written by Bruce Perens. It consists of a library which programmers can link into their code to override the C standard library memory management functions. eFence triggers a program crash when the memory error occurs, so a debugger can be used to inspect the code that caused the error.
Electric Fence is intended to find two common types of programming bugs:
* Overrunning the end (or beginning) of a dynamically allocated buffer
* Using a dynamically allocated buffer after returning it to the heap
In both cases, Electric Fence causes the errant program to abort immediately via a segmentation fault. Normally, these two errors would cause heap corruption, which would manifest itself only much later, usually in unrelated ways. Thus, Electric Fence helps programmers find the precise location of memory programming errors.
Electric Fence allocates at least two pages (often 8KB) for every allocated buffer. In some modes of operation, it does not deallocate freed buffers. Thus, Electric Fence vastly increases the memory requirements of programs being debugged. This leads to the recommendation that programmers should apply Electric Fence to smaller programs when possible, and should never leave Electric Fence linked against production code.
Electric Fence is free software licensed under the GNU General Public License. Last version (2.1.13) was released 2003-12-07.
==See also==

* Dmalloc

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Electric Fence」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.